Hey, I am Caroline Morton!

I'm a software developer with a unique background in medicine and epidemiology.

Decorative background
Hey, I am Caroline Morton!

Consultant

I can help you with your project. I work as a consultant software developer using Rust to solve tricky problems, and come up with high performance solutions.

Learn more

Conference Speaker

I speak at a bunch of conferences on Rust, Open Science and tech in general, and I can speak at yours.

Learn more

Synthetic Data

My fascination with simulation began early: designing strategy games, building a model bookshop in Excel, and later designing an outbreak simulation exercise during medical school. The common thread has always been representing reality - how systems behave, interact, and can be explored through simulation.

I’m now completing a PhD in Medical Statistics at the London School of Hygiene and Tropical Medicine, developing methods for realistic synthetic health data, and incubating a start-up generating longitudinal synthetic data for research and simulation across industries.

Learn more

My Career Journey

stethoscope blue

Junior Doctor Training

My career began as a junior doctor. I eventually qualified as a GP in East London.

LSHTM

I trained in epidemiology at the London School of Hygiene and Tropical Medicine. This is where I fell in love with statistics and coding.

disease green
command blue

Coding

I taught myself to code in Python and Typescript, before discovering Rust. I co-founded the Computational Medicine module at Imperial College London, teaching medical students to code in Python.

OpenSAFELY

I later joined the University of Oxford, working in the Bennett Institute for Applied Data Science as an epidemiologist and software developer. During COVID, I helped build OpenSAFELY, a secure analytics platform for electronic health records, focusing on the data pipeline and analysis.

table yellow
hospital green

Clinical Metrics

I co-founded Clinical Metrics where I've been able to blend my medical expertise with coding skills to create a simulated emergency department for training medical students, with unlimited virtual patients, real-time feedback, and a focus on making safe clinical decisions in pressured environments.

Everything Else!

Alongside this, I work as a Rust and Python developer focused on data infrastructure and high-performance applications. My projects span medical software, healthcare data systems, gaming, and education, alongside technical writing and research collaborations. See my consulting work for more details.

crab yellow

Open Science

I am passionate about open science and open source software, particularly in epidemiology and health data. I write about these topics on my blog and I founded the Codelist Tools project to make it easier for researchers to work with clinical coding systems like SNOMED-CT and ICD-10.
Get In Touch